package com.sdy.approval.biz.service;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.sdy.approval.biz.model.TpApproveFlow;
import com.sdy.approval.biz.model.TpApproveFlowConfig;
import com.sdy.mvc.service.BaseService;

/**
 * <p>
 * 流程配置 服务类
 * </p>
 *
 * @author cgj
 * @since 2019-08-09
 */
public interface TpApproveFlowConfigService extends BaseService<TpApproveFlowConfig> {
	
	/**
	 * <p>
	 * 得到最大的流程id
	 * </p>
	 *
	 */
	public Integer getMaxFlowId();
	
	/**
	 * <p>
	 * 得到资源id的配置流程
	 * </p>
	 *
	 */
	public List<TpApproveFlowConfig> selectTpApproveFlowConfig(String resId);
	
	/**
	 * <p>
	 * 通过资源id和当前节点查找该节点配置
	 * </p>
	 *
	 */
	public TpApproveFlowConfig selectByResIdAndCurrentFlowLink(String resId, int currentFlowLink);
	
	
}
